let myplugin={
    install:function(Vue,Options){
        // 添加属性与方法
        //这里我写的$testProp等加了$符号的，表示他为vue全局的，但实际上不加也可以的，访问时也不加就行了
        Vue.prototype.formatDate=function(num) {
            var oDate=new Date(num),
                Year=oDate.getFullYear(),
                Month=oDate.getMonth() + 1,
                Day=oDate.getDate(),
                Hour=oDate.getHours(),
                Min=oDate.getMinutes(),
                Sen=oDate.getSeconds(),
                Time=Year+"-"+addZero(Month)+"-"+addZero(Day)+"-"+addZero(Hour)+":"+addZero(Min)+":"+addZero(Sen);
            return Time;
        };
        Vue.prototype.add = function(){
            alert(1)
        };
        function addZero(num){
            if (parseInt(num)<10) {
                num="0"+num
            }
            return num;
        };
        Vue.filter("formatDate",function(val){
            var oDate=new Date(val),
                Year=oDate.getFullYear(),
                Month=oDate.getMonth() + 1,
                Day=oDate.getDate(),
                Hour=oDate.getHours(),
                Min=oDate.getMinutes(),
                Sen=oDate.getSeconds();
                if (Hour>12) {
                    Hour="下午"+(Hour-12)
                } else if (Hour==12) {
                    Hour="中午"+Hour
                } else{
                    Hour="下午"+Hour
                }
                var Time=Year+"-"+addZero(Month)+"-"+addZero(Day)+"    "+addZero(Hour)+":"+addZero(Min)+":"+addZero(Sen);
                return Time;
        });

        // Vue.prototype.$myfn=function(){
        //     console.log('我是来自插件的方法')
        // }
        // // 添加全局混入
        // Vue.mixin({
        //     mounted() {
        //         console.log('组件创建成功')
        //     },
        // })
        // // 添加全局指令
        // Vue.directive('dir',{
        //     inserted:function(ele){
        //         ele.style.border='2px solid green'
        //     }
        // })
    }
}
export default myplugin;